Platform Explorer / Nuxeo Platform LTS 2017 9.10

Component org.nuxeo.ecm.directory.DirectoryServiceImpl

Documentation

The directory service holds registered directories.

Implementation

Class: org.nuxeo.ecm.directory.DirectoryServiceImpl

Services

Extension Points

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.directory.DirectoryServiceImpl">

  <!-- The cache service must be started before me: TODO use a start level dependency? -->
  <require>org.nuxeo.ecm.core.cache.CacheService</require>

  <implementation class="org.nuxeo.ecm.directory.DirectoryServiceImpl" />

  <service>
    <provide interface="org.nuxeo.ecm.directory.api.DirectoryService" />
  </service>

  <documentation>
    The directory service holds registered directories.
  </documentation>

  <extension-point name="factoryDescriptor">
    <documentation>
      This extension point is obsolete.
    </documentation>

    <object class="org.nuxeo.ecm.directory.DirectoryFactoryDescriptor" />
  </extension-point>

  <extension target="org.nuxeo.runtime.EventService" point="listeners">
    <listener class="org.nuxeo.ecm.directory.DirectoryCacheFlusher">
      <topic>org.nuxeo.runtime.reload</topic>
    </listener>
  </extension>

</component>